package com.ez.supervise.service;

import java.util.List;

import com.ez.supervise.core.Page;
import com.ez.supervise.service.base.BaseService;

/**
 * @author searph.wang
 * @email searph.wang@gmail.com
 * @Created at 2009-7-22
 * 
 */
public interface OrgCheckService extends BaseService {

    /**
     * @param page
     * @return
     */
    Page findByPage(Page page);

    /**
     * @return
     */
    List findAll();

    /**
     * @param type
     * @return
     */
    List findGoalByType(String type);

    void findOrgCheckByPage(Page page);

    void findOrgCheckSettingByPage(Page page);

    void save(Long orgId, String goalIds, String goalType);

    void deleteOrgCheckSetting(Long id);

    void findOrgCheckSelfByPage(Page page);

    void findOrgCheckAuditByPage(Page page);
}
